简介
instantbox是一款非常实用的项目,它能够让你在几秒内启动一个主流的 Linux 系统,随起随用,支持 Ubuntu, CentOS, Arch Linux, Debian, Fedora 和 Alpine,通过 WebShell 访问,简单快捷,适合于演示、测试、体验等场合。
环境
安装 Docker
安装 Docker 与 Docker-Compose
1 | curl -fsSL https://get.docker.com | bash -s docker |
wget https://raw.githubusercontent.com/instantbox/instantbox/master/docker-compose.yml
1 | 修改 docker-compose.yml 中SERVERURL,和对外访问的端口 |
version: ‘3’
services:
server:
image: instantbox/instantbox:latest
container_name: instantbox_server
volumes:
- /var/run/docker.sock:/var/run/docker.sock
environment:
- SERVERURL=<替换为服务器的IP>
networks:
- instantbox_net
frontend:
image: instantbox/instantbox-frontend:latest
container_name: instantbox_frontend
links:
- server
ports:
- <替换为端口>:80
networks:
- instantbox_net
cron:
image: instantbox/cron:latest
container_name: instantbox_cron
links:
- frontend
environment:
- CRON_STRINGS=* * * * * wget -qO /dev/null http://frontend/api/v2/superinspire/prune
networks:
- instantbox_net
networks:
instantbox_net:
1 |
|
docker-compose up -d
```
Docker 将下载最新的 Instantbox 映像,
使用 Instantbox 在浏览器中访问 Linux 发行版
如果从同一本地网络上的另一台计算机访问,则需要查找主机的本地 IP 地址。
访问IP:端口
一辈子很短,努力的做好两件事就好;
第一件事是热爱生活,好好的去爱身边的人;
第二件事是努力学习,在工作中取得不一样的成绩,实现自己的价值,而不是仅仅为了赚钱;